package com.kingyun.gpsinspection.purificationservice.dao.mapper.iam.adm;


import com.kingyun.gpsinspection.purificationservice.facade.model.iam.adm.RelationMessage;

import java.util.List;

public interface RelationMessageMapper {
    /**
     * 新增通知公告管理人员
     * @param record
     * @return
     */
    int insert(RelationMessage record);
    int insertSelective(RelationMessage record);

    /**
     * 批量插入通知公告管理人员
     * @param relationMessageList 通知公告关联人员信息
     * @return
     */
    int batchInserts(List<RelationMessage> relationMessageList);

    /**
     * 查询通知公告
     * @param message
     * @return
     */
    RelationMessage selectByPrimaryKey(RelationMessage message);

    /**
     * 根据id查询关联人员
     * @param messageId
     * @return
     */
    List<RelationMessage> selectPersonsByMessageId(String messageId);

    /**
     *     删除不存在的id
     * @param oldRelationMessage
     * @return
     */
    int dels(List<RelationMessage> oldRelationMessage);

    /**
     * 总条数
     * @param message
     * @return
     */
    int queryCount(RelationMessage message);
    /**
     * 列表查询
     * @param message
     * @return
     */
    List<RelationMessage> queryList(RelationMessage message);
}